A Unifying Framework for ALP , CLP
نویسندگان
چکیده
This paper presents the TPCALP framework, a theorem-proving approach which aims to unify Abductive Logic Programming (ALP), Constraint Logic Programming (CLP) and Semantic Query Optimization (SQO). The framework combines the use of deenitions, as in ordinary logic programming, with the use of integrity constraints, as in ALP and SQO. The programmer can choose to represent knowledge in either form subject to the condition that the integrity constraints be \properties" of the deenitions. The paper deenes a proof procedure for the framework and presents some formal results for the proof procedure with respect to the framework semantics. The proof procedure executes deenitions in conventional logic programming goal reduction manner, and integrity constraints in forward reasoning style to check potential answers for consistency. The integrity constraints are used to process goals when the deenitions cannot be used, either because they are not accessible (as in ALP and SQO) or because their use would be computationally explosive (as in CLP and more generally).
منابع مشابه
Semantic Query Optimization through Abduction and Constraint Handling
The use of integrity constraints to perform Semantic Query Optimization (SQO) in deductive databases can be formalized in a way similar to the use of integrity constraints in Abductive Logic Programming (ALP) and the use of Constraint Handling Rules in Constraint Logic Programming (CLP). Based on this observation and on the similar role played by, respectively, extensional, abducible and constr...
متن کاملIOS PressExecuting Suspended Logic Programs
We present an extension of Logic Programming (LP) which, in addition to ordinary LP clauses, also includes integrity constraints, explicit representation of dis-junction in the bodies of clauses and in goals, and suspension of atoms as in concurrent logic languages. The resulting framework aims to unify Constraint Logic Programming (CLP), Abductive Logic Programming (ALP) and Semantic Query Opt...
متن کاملExecuting Suspended Logic Programs
We present an extension of Logic Programming LP which in addition to ordi nary LP clauses also includes integrity constraints explicit representation of disjunction in the bodies of clauses and in goals and suspension of atoms as in concurrent logic languages The resulting framework aims to unify Constraint Logic Programming CLP Abductive Logic Programming ALP and Semantic Query Optimisation SQ...
متن کاملA Unifying Framework for Abductive and Constraint Logic Programming
This paper, which is based on We97], presents a unifying framework for the areas of Abduc-tive Logic Programming (ALP), Constraint Logic Programming (CLP) and Semantic Query Optimization (SQO). Links between these areas are pointed out and used to motivate an extension of normal LP by integrity constraints. Moreover, LP if clauses are replaced by if-and-only-if deenitions with disjunctions in t...
متن کاملACLP: Abductive Constraint Logic Programming
This paper presents the framework of Abductive Constraint Logic Programming (ACLP), which integrates Abductive Logic Programming (ALP) and Constraint Logic Programming (CLP). In ACLP, the task of abduction is supported and enhanced by its non-trivial integration with constraint solving. This integration of constraint solving into abductive reasoning facilitates a general form of constructive ab...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996